import request from './index'

export const userAPI = {
  // 获取用户列表（暂时返回模拟数据，因为后端没有用户管理接口）
  getList: (params) => {
    return request.get('/admin/users', { params })
  },

  // 获取用户详情
  getDetail: (id) => {
    return request.get(`/admin/users/${id}`)
  },

  // 更新用户状态
  updateStatus: (id, status) => {
    return request.put(`/admin/users/${id}/status`, null, {
      params: { status }
    })
  },

  // 更新用户等级
  updateLevel: (id, level) => {
    return request.put(`/admin/users/${id}/level`, null, {
      params: { level }
    })
  },

  // 获取用户统计
  getStats: () => {
    return request.get('/admin/users/stats')
  },

  // 获取用户详细统计
  getUserStats: (id) => {
    return request.get(`/admin/users/${id}/stats`)
  },

  // 获取用户最近订单
  getRecentOrders: (id, params) => {
    return request.get(`/admin/users/${id}/orders`, { params })
  }
}